import checkShowPage from '@/utils/checkShowPage';

// 页面跳转验证拦截器
const list = ['navigateTo', 'redirectTo', 'reLaunch'];
list.forEach((item) => {
  uni.addInterceptor(item, {
    invoke(to) {
      if (getToken()) {
        if (to.path === checkShowPage.loginPage) {
          tab.reLaunch('/');
        }
        return true;
      } else {
        if (checkShowPage.checkWhite(to.url)) {
          return true;
        }
        tab.reLaunch(checkShowPage.loginPage);
        return false;
      }
    },
    fail(err) {
      console.log(err);
    }
  });
});
